import { FC, SVGProps } from 'react';

export const PushBasedIcon: FC<SVGProps<SVGSVGElement>> = (props) => {
  return (
    <svg
      width="366"
      height="509"
      viewBox="0 0 366 509"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <title>Push Based</title>
      <path
        d="M129.299 474.655C134.496 449.514 132.497 423.177 136.894 397.637C140.092 378.083 146.489 358.13 159.681 342.168C172.073 327.403 192.461 311.84 207.252 300.666C240.432 275.126 278.01 251.981 303.595 218.061C303.595 218.061 304.394 216.864 304.794 216.465C309.991 208.883 316.387 201.301 320.784 192.92C330.379 174.165 335.176 153.414 335.176 132.663C335.176 49.2598 272.413 0.175781 187.664 0.175781H58.9408C26.5601 0.175781 0.175903 26.5136 0.175903 58.8372V449.514C0.175903 481.838 26.5601 508.176 58.9408 508.176H96.5184C116.107 508.176 125.701 491.814 129.299 474.655Z"
        fill="#2D0064"
      />
      <path
        d="M365.176 388.788C365.176 427.788 349.59 458.829 323.614 480.319C322.415 481.115 321.216 482.308 320.416 483.104C298.436 499.819 271.261 508.176 243.286 508.176H144.176C152.568 502.206 157.364 492.257 159.362 481.91C164.558 458.033 162.559 433.359 166.955 409.482C170.152 390.778 176.547 372.074 189.735 357.349C202.123 343.421 222.505 328.696 237.292 318.349C240.888 315.962 244.086 313.176 247.682 310.788C264.467 298.849 282.451 287.308 298.436 274.176C311.225 284.523 323.214 295.666 333.205 308.4C333.205 308.4 334.004 309.594 334.404 309.992C339.599 317.155 345.993 324.319 350.389 332.278C359.981 349.39 364.776 369.288 364.776 388.788H365.176Z"
        fill="#FF003C"
      />
    </svg>
  );
};
